that explains a lot - French English Dictionary